import sys
import os
# 测试第二种：
# 在文件中添加 sys.path.append('项目根目录')， sys.path.append('当前文件所在的目录') -- 作用域只是当前py文件
# python moduletest2_2.py -- 作用域只是当前的python
# 获取当前文件的目录
# curpath = os.path.abspath(os.path.dirname(__file__))
# 获取项目的main目录 D:\\Projects\\python\\vscode\\python-module\\src\\main
mainpath = os.path.abspath(os.path.dirname(__file__)+r'../')

# 1. 在该文件中添加 sys.path.append('项目根main目录') -- 作用域只是当前py文件
sys.path.append(mainpath)

from package2.module2 import fun2
from package2.package3.module3 import fun3
from package1.module1 import fun1


if __name__ == '__main__':
  print(sys.path)
  fun2()
  fun3()
  fun1()
